package com.qdc.datacenters.domain.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;


/**
 * 会话规则范围表(ChatMsgRuleRange)表实体类
 *
 * @author danmo
 * @since 2024-03-18 10:12:11
 */
@Schema
@Data
@SuppressWarnings("serial")
@TableName("chat_msg_rule_range")
public class ChatMsgRuleRange extends BaseEntity implements Serializable {
    private static final long serialVersionUID = -90239358274580640L;

    /**
     * 主键id
     */

    @Schema(description = "主键id")
    @TableId(type = IdType.AUTO)
    private Long id;


    /**
     * 规则id
     */
    @Schema(description = "规则id")
    @TableField("rule_id")
    private Long ruleId;


    /**
     * 排期分组id
     */
    @Schema(description = "排期分组id")
    @TableField("group_id")
    private String groupId;


    /**
     * 员工id
     */
    @Schema(description = "员工id")
    @TableField("user_id")
    private Long userId;


    /**
     * 周期时间
     */
    @Schema(description = "周期时间")
    @TableField("work_cycle")
    private String workCycle;


    /**
     * 开始时间
     */
    @Schema(description = "开始时间")
    @TableField("b_time")
    private String bTime;


    /**
     * 结束时间
     */
    @Schema(description = "结束时间")
    @TableField("e_time")
    private String eTime;


}

